<!doctype html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>OSS数据安全防护体系</title>
    <link href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
            min-height: 100vh;
        }
        
        /* 首字下沉效果 */
        .drop-cap::first-letter {
            float: left;
            font-size: 4rem;
            line-height: 3rem;
            padding-right: 0.5rem;
            margin-top: 0.5rem;
            font-weight: 700;
            color: #4f46e5;
            font-family: 'Noto Serif SC', serif;
        }
        
        /* 代码块美化 */
        pre {
            background: #1e293b;
            border-radius: 12px;
            padding: 1.5rem;
            overflow-x: auto;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
            position: relative;
        }
        
        pre::before {
            content: 'JAVA';
            position: absolute;
            top: 0.5rem;
            right: 1rem;
            font-size: 0.75rem;
            color: #64748b;
            font-weight: 600;
            letter-spacing: 0.1em;
        }
        
        code {
            color: #e2e8f0;
            font-family: 'Consolas', 'Monaco', monospace;
            font-size: 0.9rem;
            line-height: 1.6;
        }
        
        /* 卡片悬停效果 */
        .feature-card {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }
        
        .feature-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
        }
        
        /* 渐变文字效果 */
        .gradient-text {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        
        /* 动画效果 */
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        
        .animate-fadeInUp {
            animation: fadeInUp 0.8s ease-out;
        }
        
        /* 自定义滚动条 */
        ::-webkit-scrollbar {
            width: 10px;
        }
        
        ::-webkit-scrollbar-track {
            background: #f1f5f9;
        }
        
        ::-webkit-scrollbar-thumb {
            background: #94a3b8;
            border-radius: 5px;
        }
        
        ::-webkit-scrollbar-thumb:hover {
            background: #64748b;
        }
        
        /* Mermaid图表样式 */
        .mermaid {
            background: white;
            padding: 2rem;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
        }
    </style>
</head>
<body>
    <!-- Hero Section -->
    <section class="relative overflow-hidden bg-gradient-to-br from-indigo-900 via-purple-900 to-pink-800 text-white">
        <div class="absolute inset-0 bg-black opacity-50"></div>
        <div class="absolute inset-0">
            <div class="absolute top-0 -left-4 w-72 h-72 bg-purple-500 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob"></div>
            <div class="absolute top-0 -right-4 w-72 h-72 bg-yellow-500 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-2000"></div>
            <div class="absolute -bottom-8 left-20 w-72 h-72 bg-pink-500 rounded-full mix-blend-multiply filter blur-xl opacity-70 animate-blob animation-delay-4000"></div>
        </div>
        
        <div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-24 lg:py-32">
            <div class="text-center animate-fadeInUp">
                <h1 class="text-5xl lg:text-7xl font-bold mb-6">
                    <span class="block">OSS数据安全</span>
                    <span class="block gradient-text">防护体系</span>
                </h1>
                <p class="text-xl lg:text-2xl text-gray-300 max-w-3xl mx-auto mb-10">
                    构建多层次、全方位的对象存储安全防护体系，守护企业核心数据资产
                </p>
                <div class="flex flex-wrap justify-center gap-4">
                    <div class="bg-white bg-opacity-20 backdrop-blur-lg rounded-full px-6 py-3 flex items-center space-x-2">
                        <i class="fas fa-shield-alt text-green-400"></i>
                        <span>企业级安全</span>
                    </div>
                    <div class="bg-white bg-opacity-20 backdrop-blur-lg rounded-full px-6 py-3 flex items-center space-x-2">
                        <i class="fas fa-lock text-yellow-400"></i>
                        <span>数据加密</span>
                    </div>
                    <div class="bg-white bg-opacity-20 backdrop-blur-lg rounded-full px-6 py-3 flex items-center space-x-2">
                        <i class="fas fa-chart-line text-blue-400"></i>
                        <span>实时监控</span>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Main Content -->
    <main class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-16">
        
        <!-- 第一部分：重要性与挑战 -->
        <section class="mb-20 animate-fadeInUp">
            <div class="bg-white rounded-2xl shadow-xl p-8 lg:p-12">
                <h2 class="text-3xl lg:text-4xl font-bold mb-8 text-gray-800 flex items-center">
                    <i class="fas fa-exclamation-triangle text-yellow-500 mr-4"></i>
                    OSS数据安全的重要性与挑战
                </h2>
                
                <p class="text-lg text-gray-700 mb-8 drop-cap">
                    在当今数据驱动的时代，OSS作为对象存储服务，承载着企业核心数据资产。然而，数据安全面临多重挑战，需要我们构建完善的防护体系来应对各种威胁。
                </p>
                
                <div class="grid md:grid-cols-3 gap-6 mb-10">
                    <div class="feature-card bg-gradient-to-br from-red-50 to-pink-50 p-6 rounded-xl border border-red-100">
                        <div class="flex items-center mb-4">
                            <div class="w-12 h-12 bg-red-500 rounded-full flex items-center justify-center text-white">
                                <i class="fas fa-user-secret"></i>
                            </div>
                            <h3 class="text-xl font-semibold ml-4 text-gray-800">数据泄露风险</h3>
                        </div>
                        <p class="text-gray-600">未经授权的访问可能导致敏感信息泄露，威胁企业核心利益</p>
                    </div>
                    
                    <div class="feature-card bg-gradient-to-br from-orange-50 to-yellow-50 p-6 rounded-xl border border-orange-100">
                        <div class="flex items-center mb-4">
                            <div class="w-12 h-12 bg-orange-500 rounded-full flex items-center justify-center text-white">
                                <i class="fas fa-virus"></i>
                            </div>
                            <h3 class="text-xl font-semibold ml-4 text-gray-800">数据篡改威胁</h3>
                        </div>
                        <p class="text-gray-600">恶意攻击可能破坏数据完整性，影响业务正常运行</p>
                    </div>
                    
                    <div class="feature-card bg-gradient-to-br from-blue-50 to-indigo-50 p-6 rounded-xl border border-blue-100">
                        <div class="flex items-center mb-4">
                            <div class="w-12 h-12 bg-blue-500 rounded-full flex items-center justify-center text-white">
                                <i class="fas fa-balance-scale"></i>
                            </div>
                            <h3 class="text-xl font-semibold ml-4 text-gray-800">合规性要求</h3>
                        </div>
                        <p class="text-gray-600">GDPR、等保2.0等法规对数据安全提出严格要求</p>
                    </div>
                </div>
                
                <div class="bg-gradient-to-r from-purple-100 to-pink-100 rounded-xl p-6 border border-purple-200">
                    <p class="text-lg text-gray-800">
                        <i class="fas fa-shield-alt text-purple-600 mr-2"></i>
                        <strong>OSS数据安全防护体系</strong> 通过多层次的安全措施，确保数据的机密性、完整性和可用性。
                    </p>
                </div>
            </div>
        </section>

        <!-- 数据安全架构图 -->
        <section class="mb-20 animate-fadeInUp">
            <div class="bg-white rounded-2xl shadow-xl p-8">
                <h3 class="text-2xl font-bold mb-6 text-gray-800 text-center">OSS数据安全架构</h3>
                <div class="mermaid">
                    graph TB
                        A[用户访问] --> B{访问控制层}
                        B --> C[RAM权限管理]
                        B --> D[Bucket Policy]
                        B --> E[STS临时授权]
                        
                        C --> F{数据加密层}
                        D --> F
                        E --> F
                        
                        F --> G[服务器端加密]
                        F --> H[客户端加密]
                        F --> I[KMS密钥管理]
                        
                        G --> J{数据存储层}
                        H --> J
                        I --> J
                        
                        J --> K[OSS存储]
                        
                        K --> L{监控审计层}
                        L --> M[访问日志]
                        L --> N[实时监控]
                        L --> O[审计分析]
                        
                        style A fill:#f9f,stroke:#333,stroke-width:2px
                        style K fill:#bbf,stroke:#333,stroke-width:2px
                        style B fill:#ffd,stroke:#333,stroke-width:2px
                        style F fill:#dfd,stroke:#333,stroke-width:2px
                        style J fill:#fdd,stroke:#333,stroke-width:2px
                        style L fill:#ddf,stroke:#333,stroke-width:2px
                </div>
            </div>
        </section>

        <!-- 核心防护措施 -->
        <section class="mb-20">
            <h2 class="text-3xl lg:text-4xl font-bold mb-12 text-center text-gray-800">
                <i class="fas fa-shield-virus text-green-500 mr-3"></i>
                核心防护措施
            </h2>
            
            <div class="grid lg:grid-cols-3 gap-8">
                <!-- 访问控制 -->
                <div class="bg-white rounded-2xl shadow-lg overflow-hidden animate-fadeInUp">
                    <div class="bg-gradient-to-r from-blue-500 to-blue-600 p-6">
                        <h3 class="text-2xl font-bold text-white flex items-center">
                            <i class="fas fa-user-lock mr-3"></i>
                            访问控制
                        </h3>
                    </div>
                    <div class="p-6">
                        <ul class="space-y-4">
                            <li class="flex items-start">
                                <i class="fas fa-check-circle text-blue-500 mt-1 mr-3"></i>
                                <div>
                                    <strong class="text-gray-800">RAM权限管理</strong>
                                    <p class="text-gray-600 text-sm mt-1">精细化控制用户访问权限</p>
                                </div>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle text-blue-500 mt-1 mr-3"></i>
                                <div>
                                    <strong class="text-gray-800">Bucket Policy</strong>
                                    <p class="text-gray-600 text-sm mt-1">定义Bucket级别的访问策略</p>
                                </div>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle text-blue-500 mt-1 mr-3"></i>
                                <div>
                                    <strong class="text-gray-800